ヘッダーをスキップ
Oracle TimesTen Replication - TimesTen to TimesTen開発者および管理者ガイド
リリース6.0
B25769-02
  目次へ
目次
索引へ
索引

前へ
前へ
次へ
次へ
 

マスター・データ・ストア情報の表示

マスター・データ・ストアに関する情報を表示できます。

コマンドラインから: ttRepAdmin -self -list

マスター・データ・ストアに関する情報をコマンドラインから表示するには、-self -listオプションを指定してttRepAdminユーティリティを使用します。

ttRepAdmin -dsn masterDSN -self -list 
例5.5

この例では、「複数サブスクライバ・スキーム」で説明されているマスター・データ・ストアの出力を示します。

> ttRepAdmin -dsn masterds -self -list 
Self host "server1", port auto, name "masterds", LSN 0/2114272 
 

各フィールドについては、例5.6を参照してください。

プログラムから: SQL SELECT文

マスター・データ・ストアの情報をプログラムから取得するには、次のSQL SELECT文を使用して、TTREP.TTSTORESおよびTTREP.REPSTORES表を問い合せます。

SELECT t.host_name, t.rep_port_number, t.tt_store_name 
 FROM ttrep.ttstores t, ttrep.repstores s 
  WHERE t.is_local_store = 0x01 
   AND t.tt_store_id = s.tt_store_id; 
 

レプリケーション保持LSNを取得するには、ttBookmarkプロシージャを使用します(「レプリケート・ログ・レコードの表示」を参照)。

例5.6

次に、マスター・データ・ストアに対する前述のSELECT文(「複数サブスクライバ・スキーム」を参照)の結果を示します。フィールドは、ホスト名、レプリケーション・ポート番号およびデータ・ストア名です。

< server1, 0, masterds> 
 

レプリケーション保持LSNを取得するには、ttBookmarkプロシージャをコールします。

> ttIsql masterds Command> call ttBookMark(); < 10, 928908, 10, 280540, 10, 927692 > 1 row found.

出力フィールドは、次のように定義されています。

フィールド
説明
host
データ・ストアのホスト・マシンの名前。
port
このデータ・ストアからの更新を受信する別のデータ・ストアのレプリケーション・エージェントで使用されるTCP/IPポート。値が0(ゼロ)の場合は、レプリケーションでポートが自動的に割り当てられたことを示します。
name
データ・ストアの名前。
Log File / Last written LSN
ログ・ファイル、およびデータ・ストアに対して最後に生成されたトランザクション・ログ・レコードを識別するログ順序番号(LSN)。
Log File / Last LSN forced to disk
ログ・ファイル、およびディスクに最後に書き込まれたトランザクション・ログ・レコードの場所を識別するLSN。ディスクレス・ロギングが有効になっている場合、この値は-1/-1になります。
Log File / Replication hold LSN
ログ・ファイル、およびサブスクライバに送信するためにログ内に保持されている最下位(最も古い)レコードの場所を識別するLSN。値が-1/-1の場合は、レプリケーションがすべてのサブスクライバに対してStop状態であることを示します。